package cn.fl.ref.asspackinfo.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

/**
 * 融资项目与支付表关联信息表
 * @author mrzhang
 *
 */
public class FncPrjPayRltvInfoReplaceVO extends BaseVO {

	private static final long serialVersionUID = 1L;
	
	/**
	 * 替换表编号
	 */
	private Long repId;
	
	/**
	 * 支付表ID
	 */
	private Long paySchId;
	
	/**
	 * 是否生效 1.是 0.否
	 */
	private String pyStcd;
	
	/**
	 * 创建人
	 */
	private String crtPsnEcd;
	
	/**
	 * 资产包编号
	 */
	private Long assPackId;
	
	/**
	 * 期数开始
	 */
	private Integer termB;
	
	/**
	 * 期数结束
	 */
	private Integer termE;
	
	/**
	 * 替换类型（0：替换走    1：替换来）
	 */
	private Integer repType;
	
	/**
	 * 被替换支付表ID
	 */
	private String coverPayRltvInfo;
	
	/**
	 * 被替换的期数起
	 */
	private String coverTermB;
	
	/**
	 * 被替换的期数止
	 */
	private String coverTermE;
	
	/**
	 * 替换支付表ID
	 */
	private String replacePayRltvInfo;
	
	/**
	 * 替换的期数起
	 */
	private String replaceTermB;
	
	/**
	 * 替换的期数止
	 */
	private String replaceTermE;
	
	/**
	 * 可融资金额
	 */
	private BigDecimal financingAmount;
	
	/**
	 * 操作时间
	 */
	private Date operationDate;
	
	/**
	 * 原支付表可融资金额
	 */
	private String coverFinancingAmount;
	
	/**
	 * 替换支付表可融资金额
	 */
	private String replaceFinancingAmount;
	
	
	

	/**
	 * 支付表ID
	 * @return
	 */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
	 * @param paySchId
	 */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}

	/**
	 * 是否生效 1.是 0.否
	 * @return
	 */
	public String getPyStcd() {
		return pyStcd;
	}

	/**
	 * 是否生效 1.是 0.否
	 * @param pyStcd
	 */
	public void setPyStcd(String pyStcd) {
		this.pyStcd = pyStcd;
	}

	/**
	 * 创建人
	 * @return
	 */
	public String getCrtPsnEcd() {
		return crtPsnEcd;
	}

	/**
	 * 创建人
	 * @param crtPsnEcd
	 */
	public void setCrtPsnEcd(String crtPsnEcd) {
		this.crtPsnEcd = crtPsnEcd;
	}

	/**
	 * 资产包编号
	 * @return
	 */
	public Long getAssPackId() {
		return assPackId;
	}

	/**
	 * 资产包编号
	 * @param assPackId
	 */
	public void setAssPackId(Long assPackId) {
		this.assPackId = assPackId;
	}

	/**
	 * 期数开始
	 *  @return
	 */
	public Integer getTermB() {
		return termB;
	}

	/**
	 * 期数开始
	 * @param termB
	 */
	public void setTermB(Integer termB) {
		this.termB = termB;
	}

	/**
	 * 期数结束
	 * @return
	 */
	public Integer getTermE() {
		return termE;
	}

	/**
	 * 期数结束
	 * @param termE
	 */
	public void setTermE(Integer termE) {
		this.termE = termE;
	}

	/**
	 * 替换表编号
	 * @return
	 */
	public Long getRepId() {
		return repId;
	}

	/**
	 * 替换表编号
	 * @param repId
	 */
	public void setRepId(Long repId) {
		this.repId = repId;
	}

	/**
	 * 替换类型
	 * @return
	 */
	public Integer getRepType() {
		return repType;
	}

	/**
	 * 替换类型
	 * @param repType
	 */
	public void setRepType(Integer repType) {
		this.repType = repType;
	}

	/**
	 * 被替换支付表ID
	 * @return
	 */
	public String getCoverPayRltvInfo() {
		return coverPayRltvInfo;
	}

	/**
	 * 被替换支付表ID
	 * @param coverPayRltvInfo
	 */
	public void setCoverPayRltvInfo(String coverPayRltvInfo) {
		this.coverPayRltvInfo = coverPayRltvInfo;
	}

	/**
	 * 被替换的期数起
	 * @return
	 */
	public String getCoverTermB() {
		return coverTermB;
	}

	/**
	 * 被替换的期数起
	 * @param coverTermB
	 */
	public void setCoverTermB(String coverTermB) {
		this.coverTermB = coverTermB;
	}

	/**
	 * 被替换的期数止
	 * @return
	 */
	public String getCoverTermE() {
		return coverTermE;
	}

	/**
	 * 被替换的期数止
	 * @param coverTermE
	 */
	public void setCoverTermE(String coverTermE) {
		this.coverTermE = coverTermE;
	}

	/**
	 * 替换支付表ID
	 * @return
	 */
	public String getReplacePayRltvInfo() {
		return replacePayRltvInfo;
	}

	/**
	 * 替换支付表ID
	 * @param replacePayRltvInfo
	 */
	public void setReplacePayRltvInfo(String replacePayRltvInfo) {
		this.replacePayRltvInfo = replacePayRltvInfo;
	}

	/**
	 * 替换的期数起
	 * @return
	 */
	public String getReplaceTermB() {
		return replaceTermB;
	}

	/**
	 * 替换的期数起
	 * @param replaceTermB
	 */
	public void setReplaceTermB(String replaceTermB) {
		this.replaceTermB = replaceTermB;
	}

	/**
	 * 替换的期数止
	 * @return
	 */
	public String getReplaceTermE() {
		return replaceTermE;
	}

	/**
	 * 替换的期数止
	 * @param replaceTermE
	 */
	public void setReplaceTermE(String replaceTermE) {
		this.replaceTermE = replaceTermE;
	}

	/**
	 * 可融资金额
	 * @return
	 */
	public BigDecimal getFinancingAmount() {
		return financingAmount;
	}

	/**
	 * 可融资金额
	 * @param financingAmount
	 */
	public void setFinancingAmount(BigDecimal financingAmount) {
		this.financingAmount = financingAmount;
	}

	/**
	 * 操作时间
	 * @return
	 */
	public Date getOperationDate() {
		return operationDate;
	}

	/**
	 * 操作时间
	 * @param operationDate
	 */
	public void setOperationDate(Date operationDate) {
		this.operationDate = operationDate;
	}

	/**
	 * 原支付表可融资金额
	 * @return
	 */
	public String getCoverFinancingAmount() {
		return coverFinancingAmount;
	}

	/**
	 * 原支付表可融资金额
	 * @param coverFinancingAmount
	 */
	public void setCoverFinancingAmount(String coverFinancingAmount) {
		this.coverFinancingAmount = coverFinancingAmount;
	}

	/**
	 * 替换支付表可融资金额
	 * @return
	 */
	public String getReplaceFinancingAmount() {
		return replaceFinancingAmount;
	}

	/**
	 * 替换支付表可融资金额
	 * @param replaceFinancingAmount
	 */
	public void setReplaceFinancingAmount(String replaceFinancingAmount) {
		this.replaceFinancingAmount = replaceFinancingAmount;
	}
	
	
	
}
